package com.yunlongcoding.cahuomarketing.pojo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 会员提现申请表
 */
public class ChmDrawcash implements Serializable {

    private static final long serialVersionUID = 8947089247751346955L;

    // 主键id
    private Long id;

    // 会员id
    private Long memberId;

    // 提现金额
    private BigDecimal drawcashAmount;

    // 支付宝账号
    private String alipayAccount;

    // 微信账号
    private String wechatAccount;

    // 银行卡号
    private String bankCardAccount;

    // 持卡人姓名
    private String bankCardPersonName;

    // 开户行
    private String openingBank;

    // 手机号
    private String phoneNumber;

    // 提现状态（0：审核中，1：已通过，已提现，2：驳回申请）
    private Short status;

    // 提现日期
    private Date createTime;

    // 更新日期
    private Date updateTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getMemberId() {
        return memberId;
    }

    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    public BigDecimal getDrawcashAmount() {
        return drawcashAmount;
    }

    public void setDrawcashAmount(BigDecimal drawcashAmount) {
        this.drawcashAmount = drawcashAmount;
    }

    public String getAlipayAccount() {
        return alipayAccount;
    }

    public void setAlipayAccount(String alipayAccount) {
        this.alipayAccount = alipayAccount == null ? null : alipayAccount.trim();
    }

    public String getWechatAccount() {
        return wechatAccount;
    }

    public void setWechatAccount(String wechatAccount) {
        this.wechatAccount = wechatAccount == null ? null : wechatAccount.trim();
    }

    public String getBankCardAccount() {
        return bankCardAccount;
    }

    public void setBankCardAccount(String bankCardAccount) {
        this.bankCardAccount = bankCardAccount == null ? null : bankCardAccount.trim();
    }

    public String getBankCardPersonName() {
        return bankCardPersonName;
    }

    public void setBankCardPersonName(String bankCardPersonName) {
        this.bankCardPersonName = bankCardPersonName == null ? null : bankCardPersonName.trim();
    }

    public String getOpeningBank() {
        return openingBank;
    }

    public void setOpeningBank(String openingBank) {
        this.openingBank = openingBank == null ? null : openingBank.trim();
    }

    public String getPhoneNumber() {
        return phoneNumber;
    }

    public void setPhoneNumber(String phoneNumber) {
        this.phoneNumber = phoneNumber == null ? null : phoneNumber.trim();
    }

    public Short getStatus() {
        return status;
    }

    public void setStatus(Short status) {
        this.status = status;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}